371557
65313
332734
612178
354559
99249
77882
199715
621203
300877
341320
121898
5135799
3554581
3064148
2371804
2229988
2043609
1954357
191278
1762118
1719136
1686195
1635471